Skip to content

新增百余项 DLC 并全面升级对局体验 - #83

Draft
yafeng2003 wants to merge 27 commits into
game-simulatorfrom
basic_game
Draft

新增百余项 DLC 并全面升级对局体验#83
yafeng2003 wants to merge 27 commits into
game-simulatorfrom
basic_game

Conversation

@yafeng2003

Copy link
Copy Markdown
Collaborator

改动概述

  • 新增并接通 100+ 项 DLC / 特殊规则,补齐规则注册、运行时状态、牌型比较、计分、技能交互和 Socket 广播。
  • 接入 WhoDesigned Bot 策略与 Python 适配层,增强亮主、跟牌、毙牌、盖毙和常规牌局决策。
  • 全面重构牌桌、手牌、卡牌、规则选择和亮主界面,统一四方牌区布局与视觉层级。
  • 参考《欢乐升级》重做“毙了 / 盖毙”局部动画:新赢家显示金色提示,双火箭和烟雾准确落到上一位赢家牌区。
  • 补充客户端单元测试、浏览器端场景夹具、服务端特殊规则测试和 Bot 完整牌局集成测试。

背景与影响

原实现主要围绕基础升级规则搭建,规则状态、动作可用性和界面反馈分散在多个大组件中;旧 Bot 缺少完整亮主和战术决策能力,牌桌视觉及部分反馈也沿用早期方案。本次把新增 DLC 的规则数据、运行逻辑和客户端展示系统性接通,同时升级 Bot 与整体牌桌体验。

玩家可以直接体验百余种 DLC 规则组合、更完整的正常牌局 Bot,以及更清晰现代的牌桌布局和动画反馈。

验证

  • npm run test:rules:241 项服务端规则测试通过
  • npm run test:bot:2 局 WhoDesigned Bot 完整牌局通过,0 次策略回退
  • npm run test:unit:70 项客户端单元测试通过
  • npm run build:客户端生产构建通过
  • git diff --cached --check:通过

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant